iT邦幫忙

2025 iThome 鐵人賽

DAY 1
0
Software Development

用leetcode系統化學習C語言系列 第 1

C 語言入門重點準備

  • 分享至 

  • xImage
  •  

這次的主題是用LeetCode學習C語言,在正式寫題目之前,先來整理C語言程式設計必須知道的幾個重點,作為後續練習的基礎。

🔹C語言常用標頭檔 (library)
C語言不像Python或Java,有很多功能都要自己引入標頭檔
標頭檔功能:
#include <stdio.h> 標準輸入輸出(printf, scanf)
#include <stdlib.h> 記憶體配置與釋放(malloc, free)、亂數(rand)
#include <string.h> 字串處理(strlen, strcpy, strcmp)
#include <math.h> 數學函式(sqrt, pow, sin, cos)

🔹基本程式結構
以下是一個最小範例程式:
#include <stdio.h> //輸入輸出
#include <stdlib.h> //記憶體管理

int main() {
// 變數宣告
int a = 10;
int b = 20;
// 輸出
printf("a + b = %d\n", a + b);
return 0; // main() 結束
}

程式解說:
#include放最前面,引入功能
main()是程式進入點
C語言的變數需要先宣告型別
printf用來輸出訊息、scanf用來讀取輸入
每個敘述都要用;結尾

C語言需要自己引入library、自己管理記憶體,程式碼看起來比較繁瑣,但也更能幫助我們理解電腦底層運作方式。


下一篇
C語言的輸入輸出
系列文
用leetcode系統化學習C語言30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Wolke
iT邦研究生 4 級 ‧ 2025-10-10 20:17:28

感謝 未知作者 的精彩分享!

Python 相關的內容總是很實用,特別是在現今的開發環境中。

實際的程式碼範例很有幫助,讓理論更容易理解。

也歡迎版主有空參考我的系列文「南桃AI重生記」:https://ithelp.ithome.com.tw/users/20046160/ironman/8311

如果覺得有幫助的話,也歡迎訂閱支持!

我要留言

立即登入留言